@echo off
echo 🧹 清理旧的单模块结构文件...

echo 删除旧的源码目录...
if exist "src" (
    rmdir /s /q "src"
    echo ✅ 删除 src 目录
)

echo 删除旧的target目录...
if exist "target" (
    rmdir /s /q "target"
    echo ✅ 删除 target 目录
)

echo 删除旧的插件目录...
if exist "greeting-plugin" (
    rmdir /s /q "greeting-plugin"
    echo ✅ 删除 greeting-plugin 目录
)

echo 删除旧的构建脚本...
if exist "build-plugin.bat" (
    del "build-plugin.bat"
    echo ✅ 删除 build-plugin.bat
)

if exist "build-plugin.sh" (
    del "build-plugin.sh"
    echo ✅ 删除 build-plugin.sh
)

if exist "start-app.bat" (
    del "start-app.bat"
    echo ✅ 删除 start-app.bat
)

if exist "test-plugin.bat" (
    del "test-plugin.bat"
    echo ✅ 删除 test-plugin.bat
)

echo 删除旧的备份文件...
if exist "pom.xml.backup" (
    del "pom.xml.backup"
    echo ✅ 删除 pom.xml.backup
)

echo.
echo 🎉 清理完成！现在项目结构为标准的Maven多模块架构。
echo 📁 当前模块结构:
echo   - pf4j-api: 扩展点接口模块
echo   - pf4j-host: 宿主应用模块  
echo   - pf4j-plugin-greeting: 插件模块
echo.
echo 💡 使用 build-multimodule.bat 来构建项目
echo 💡 使用 start-multimodule-app.bat 来启动应用

pause
